大家好,我是京都開發室的 Lin。在工作與私人專案中使用 TypeScript 開發已約兩年,想就導入 TypeScript 時的經驗與大家分享。近年 TypeScript 是前端領域最熱門的一項技術。根據 The State of JavaScript 的資料,越來越多開發者選擇使用 TypeScript 且評價也趨向正面。許多團隊會考慮「下個專案應該用 TypeScript 開發」、「把現有 JavaScript 專案改為 TypeScript 有助於提升專案品質」。然而,關於導入 TypeScript 的成本與報酬,我認為需要非常謹慎地評估。不可輕忽導入 TypeScript 所需的成本以個人目前的經驗來說,在熟悉 TypeScript 之後開發的效率約略和使用 JavaScript 是相近的。雖然因為型別宣告使程式碼更長了一些,但也因為自動補完以及定義查詢而減少了一些查詢文件與程式碼的時間。在需要重構時相比 JavaScript 專案更是省時而安全。但對初次使用 TypeScript 開發的團隊而言,我認為需要有相較於以 JavaScript 開發多花費一至